%!PS-Adobe-3.0 EPSF-3.0
%%Creator: graphviz version 2.40.1 (20161225.0304)
%%Title: dataflow
%%Pages: 1
%%BoundingBox: 36 36 722 428
%%EndComments
save
%%BeginProlog
/DotDict 200 dict def
DotDict begin

/setupLatin1 {
mark
/EncodingVector 256 array def
 EncodingVector 0

ISOLatin1Encoding 0 255 getinterval putinterval
EncodingVector 45 /hyphen put

% Set up ISO Latin 1 character encoding
/starnetISO {
        dup dup findfont dup length dict begin
        { 1 index /FID ne { def }{ pop pop } ifelse
        } forall
        /Encoding EncodingVector def
        currentdict end definefont
} def
/Times-Roman starnetISO def
/Times-Italic starnetISO def
/Times-Bold starnetISO def
/Times-BoldItalic starnetISO def
/Helvetica starnetISO def
/Helvetica-Oblique starnetISO def
/Helvetica-Bold starnetISO def
/Helvetica-BoldOblique starnetISO def
/Courier starnetISO def
/Courier-Oblique starnetISO def
/Courier-Bold starnetISO def
/Courier-BoldOblique starnetISO def
cleartomark
} bind def

%%BeginResource: procset graphviz 0 0
/coord-font-family /Times-Roman def
/default-font-family /Times-Roman def
/coordfont coord-font-family findfont 8 scalefont def

/InvScaleFactor 1.0 def
/set_scale {
       dup 1 exch div /InvScaleFactor exch def
       scale
} bind def

% styles
/solid { [] 0 setdash } bind def
/dashed { [9 InvScaleFactor mul dup ] 0 setdash } bind def
/dotted { [1 InvScaleFactor mul 6 InvScaleFactor mul] 0 setdash } bind def
/invis {/fill {newpath} def /stroke {newpath} def /show {pop newpath} def} bind def
/bold { 2 setlinewidth } bind def
/filled { } bind def
/unfilled { } bind def
/rounded { } bind def
/diagonals { } bind def
/tapered { } bind def

% hooks for setting color 
/nodecolor { sethsbcolor } bind def
/edgecolor { sethsbcolor } bind def
/graphcolor { sethsbcolor } bind def
/nopcolor {pop pop pop} bind def

/beginpage {	% i j npages
	/npages exch def
	/j exch def
	/i exch def
	/str 10 string def
	npages 1 gt {
		gsave
			coordfont setfont
			0 0 moveto
			(\() show i str cvs show (,) show j str cvs show (\)) show
		grestore
	} if
} bind def

/set_font {
	findfont exch
	scalefont setfont
} def

% draw text fitted to its expected width
/alignedtext {			% width text
	/text exch def
	/width exch def
	gsave
		width 0 gt {
			[] 0 setdash
			text stringwidth pop width exch sub text length div 0 text ashow
		} if
	grestore
} def

/boxprim {				% xcorner ycorner xsize ysize
		4 2 roll
		moveto
		2 copy
		exch 0 rlineto
		0 exch rlineto
		pop neg 0 rlineto
		closepath
} bind def

/ellipse_path {
	/ry exch def
	/rx exch def
	/y exch def
	/x exch def
	matrix currentmatrix
	newpath
	x y translate
	rx ry scale
	0 0 1 0 360 arc
	setmatrix
} bind def

/endpage { showpage } bind def
/showpage { } def

/layercolorseq
	[	% layer color sequence - darkest to lightest
		[0 0 0]
		[.2 .8 .8]
		[.4 .8 .8]
		[.6 .8 .8]
		[.8 .8 .8]
	]
def

/layerlen layercolorseq length def

/setlayer {/maxlayer exch def /curlayer exch def
	layercolorseq curlayer 1 sub layerlen mod get
	aload pop sethsbcolor
	/nodecolor {nopcolor} def
	/edgecolor {nopcolor} def
	/graphcolor {nopcolor} def
} bind def

/onlayer { curlayer ne {invis} if } def

/onlayers {
	/myupper exch def
	/mylower exch def
	curlayer mylower lt
	curlayer myupper gt
	or
	{invis} if
} def

/curlayer 0 def

%%EndResource
%%EndProlog
%%BeginSetup
14 default-font-family set_font
% /arrowlength 10 def
% /arrowwidth 5 def

% make sure pdfmark is harmless for PS-interpreters other than Distiller
/pdfmark where {pop} {userdict /pdfmark /cleartomark load put} ifelse
% make '<<' and '>>' safe on PS Level 1 devices
/languagelevel where {pop languagelevel}{1} ifelse
2 lt {
    userdict (<<) cvn ([) cvn load put
    userdict (>>) cvn ([) cvn load put
} if

%%EndSetup
setupLatin1
%%Page: 1 1
%%PageBoundingBox: 36 36 722 428
%%PageOrientation: Portrait
0 0 1 beginpage
gsave
36 36 686 392 boxprim clip newpath
1 1 set_scale 0 rotate 40 40 translate
% DNS
gsave
1 setlinewidth
0 0 0 nodecolor
newpath 137.2989 384 moveto
83.2989 384 lineto
83.2989 348 lineto
137.2989 348 lineto
closepath stroke
0 0 0 nodecolor
14 /Times-Roman set_font
96.2989 362.3 moveto 28 (DNS) alignedtext
grestore
% import
gsave
1 setlinewidth
0 0 0 nodecolor
newpath 110.2989 297 moveto
.2008 279 lineto
110.2989 261 lineto
220.397 279 lineto
closepath stroke
0 0 0 nodecolor
14 /Times-Roman set_font
58.2989 275.3 moveto 104 (gnunet-zoneimport) alignedtext
grestore
% DNS->import
gsave
1 setlinewidth
0 0 0 edgecolor
newpath 110.2989 347.9735 moveto
110.2989 336.1918 110.2989 320.5607 110.2989 307.1581 curveto
stroke
0 0 0 edgecolor
newpath 113.799 307.0033 moveto
110.2989 297.0034 lineto
106.799 307.0034 lineto
closepath fill
1 setlinewidth
solid
0 0 0 edgecolor
newpath 113.799 307.0033 moveto
110.2989 297.0034 lineto
106.799 307.0034 lineto
closepath stroke
0 0 0 edgecolor
14 /Times-Roman set_font
110.2989 318.8 moveto 37 (import) alignedtext
grestore
% namestore
gsave
1 setlinewidth
0 0 0 nodecolor
159.2989 192 47.3916 18 ellipse_path stroke
0 0 0 nodecolor
14 /Times-Roman set_font
130.7989 188.3 moveto 57 (namestore) alignedtext
grestore
% import->namestore
gsave
1 setlinewidth
0 0 0 edgecolor
newpath 119.7466 262.2255 moveto
126.7274 249.831 136.3701 232.7103 144.3867 218.4767 curveto
stroke
0 0 0 edgecolor
newpath 147.5178 220.0495 moveto
149.3756 209.6188 lineto
141.4186 216.6143 lineto
closepath fill
1 setlinewidth
solid
0 0 0 edgecolor
newpath 147.5178 220.0495 moveto
149.3756 209.6188 lineto
141.4186 216.6143 lineto
closepath stroke
0 0 0 edgecolor
14 /Times-Roman set_font
138.2989 231.8 moveto 35 (export) alignedtext
grestore
% namecache
gsave
1 setlinewidth
0 0 0 nodecolor
300.2989 105 50.0912 18 ellipse_path stroke
0 0 0 nodecolor
14 /Times-Roman set_font
269.7989 101.3 moveto 61 (namecache) alignedtext
grestore
% namestore->namecache
gsave
1 setlinewidth
0 0 0 edgecolor
newpath 184.1823 176.6464 moveto
206.9544 162.5955 240.8544 141.6785 266.1545 126.0678 curveto
stroke
0 0 0 edgecolor
newpath 268.04 129.0171 moveto
274.7125 120.7873 lineto
264.3642 123.0598 lineto
closepath fill
1 setlinewidth
solid
0 0 0 edgecolor
newpath 268.04 129.0171 moveto
274.7125 120.7873 lineto
264.3642 123.0598 lineto
closepath stroke
0 0 0 edgecolor
14 /Times-Roman set_font
238.2989 144.8 moveto 74 (pre-populates) alignedtext
grestore
% zonemaster
gsave
1 setlinewidth
0 0 0 nodecolor
newpath 159.2989 123 moveto
86.5718 105 lineto
159.2989 87 lineto
232.0259 105 lineto
closepath stroke
0 0 0 nodecolor
14 /Times-Roman set_font
127.7989 101.3 moveto 63 (zonemaster) alignedtext
grestore
% namestore->zonemaster
gsave
1 setlinewidth
0 0 0 edgecolor
newpath 159.2989 173.9735 moveto
159.2989 162.1918 159.2989 146.5607 159.2989 133.1581 curveto
stroke
0 0 0 edgecolor
newpath 162.799 133.0033 moveto
159.2989 123.0034 lineto
155.799 133.0034 lineto
closepath fill
1 setlinewidth
solid
0 0 0 edgecolor
newpath 162.799 133.0033 moveto
159.2989 123.0034 lineto
155.799 133.0034 lineto
closepath stroke
0 0 0 edgecolor
14 /Times-Roman set_font
159.2989 144.8 moveto 41 (notifies) alignedtext
grestore
% gns
gsave
1 setlinewidth
0 0 0 nodecolor
newpath 386.2989 210 moveto
353.957 192 lineto
386.2989 174 lineto
418.6408 192 lineto
closepath stroke
0 0 0 nodecolor
14 /Times-Roman set_font
376.7989 188.3 moveto 19 (gns) alignedtext
grestore
% gns->namecache
gsave
1 setlinewidth
0 0 0 edgecolor
newpath 373.8052 180.5028 moveto
366.3078 173.5201 356.6389 164.3674 348.2989 156 curveto
339.8869 147.5605 330.8812 138.1087 322.969 129.6563 curveto
stroke
0 0 0 edgecolor
newpath 325.434 127.1675 moveto
316.0586 122.2327 lineto
320.3103 131.937 lineto
closepath fill
1 setlinewidth
solid
0 0 0 edgecolor
newpath 325.434 127.1675 moveto
316.0586 122.2327 lineto
320.3103 131.937 lineto
closepath stroke
0 0 0 edgecolor
14 /Times-Roman set_font
348.2989 144.8 moveto 24 (uses) alignedtext
grestore
% dht
gsave
1 setlinewidth
0 0 0 nodecolor
272.2989 18 27 18 ellipse_path stroke
0 0 0 nodecolor
14 /Times-Roman set_font
263.2989 14.3 moveto 18 (dht) alignedtext
grestore
% gns->dht
gsave
1 setlinewidth
0 0 0 edgecolor
newpath 385.181 174.2737 moveto
383.0587 152.2164 376.9318 114.1509 359.2989 87 curveto
344.9772 64.9477 321.2191 46.8067 302.1458 34.6694 curveto
stroke
0 0 0 edgecolor
newpath 303.8469 31.6069 moveto
293.4925 29.3628 lineto
300.1875 37.5742 lineto
closepath fill
1 setlinewidth
solid
0 0 0 edgecolor
newpath 303.8469 31.6069 moveto
293.4925 29.3628 lineto
300.1875 37.5742 lineto
closepath stroke
0 0 0 edgecolor
14 /Times-Roman set_font
376.2989 101.3 moveto 40 (queries) alignedtext
grestore
% dns2gns
gsave
1 setlinewidth
0 0 0 nodecolor
newpath 336.3104 284.5623 moveto
287.2989 297 lineto
238.2874 284.5623 lineto
238.3331 264.4377 lineto
336.2646 264.4377 lineto
closepath stroke
0 0 0 nodecolor
14 /Times-Roman set_font
264.7989 275.3 moveto 45 (dns2gns) alignedtext
grestore
% dns2gns->gns
gsave
1 setlinewidth
0 0 0 edgecolor
newpath 304.0929 264.2416 moveto
321.1237 249.2751 347.504 226.0924 365.7671 210.0431 curveto
stroke
0 0 0 edgecolor
newpath 368.323 212.4564 moveto
373.5243 203.2262 lineto
363.7022 207.1983 lineto
closepath fill
1 setlinewidth
solid
0 0 0 edgecolor
newpath 368.323 212.4564 moveto
373.5243 203.2262 lineto
363.7022 207.1983 lineto
closepath stroke
0 0 0 edgecolor
14 /Times-Roman set_font
343.2989 231.8 moveto 38 (lookup) alignedtext
grestore
% cmdline
gsave
1 setlinewidth
0 0 0 nodecolor
newpath 478.0186 284.5623 moveto
416.2989 297 lineto
354.5791 284.5623 lineto
354.6367 264.4377 lineto
477.961 264.4377 lineto
closepath stroke
0 0 0 nodecolor
14 /Times-Roman set_font
385.7989 275.3 moveto 61 (gnunet-gns) alignedtext
grestore
% cmdline->gns
gsave
1 setlinewidth
0 0 0 edgecolor
newpath 411.2098 264.2416 moveto
406.7547 251.3219 400.1883 232.2795 394.9156 216.9885 curveto
stroke
0 0 0 edgecolor
newpath 398.0825 215.4359 moveto
391.5138 207.1232 lineto
391.4649 217.7179 lineto
closepath fill
1 setlinewidth
solid
0 0 0 edgecolor
newpath 398.0825 215.4359 moveto
391.5138 207.1232 lineto
391.4649 217.7179 lineto
closepath stroke
0 0 0 edgecolor
14 /Times-Roman set_font
403.2989 231.8 moveto 38 (lookup) alignedtext
grestore
% libnss_gns
gsave
1 setlinewidth
0 0 0 nodecolor
newpath 475.6981 371.5623 moveto
416.2989 384 lineto
356.8996 371.5623 lineto
356.9551 351.4377 lineto
475.6427 351.4377 lineto
closepath stroke
0 0 0 nodecolor
14 /Times-Roman set_font
387.2989 362.3 moveto 58 (libnss_gns) alignedtext
grestore
% libnss_gns->cmdline
gsave
1 setlinewidth
0 0 0 edgecolor
newpath 416.2989 351.2416 moveto
416.2989 339.2263 416.2989 321.9156 416.2989 307.2516 curveto
stroke
0 0 0 edgecolor
newpath 419.799 307.1553 moveto
416.2989 297.1553 lineto
412.799 307.1553 lineto
closepath fill
1 setlinewidth
solid
0 0 0 edgecolor
newpath 419.799 307.1553 moveto
416.2989 297.1553 lineto
412.799 307.1553 lineto
closepath stroke
0 0 0 edgecolor
14 /Times-Roman set_font
416.2989 318.8 moveto 43 (invokes) alignedtext
grestore
% proxy
gsave
1 setlinewidth
0 0 0 nodecolor
newpath 677.8617 284.5623 moveto
587.2989 297 lineto
496.7361 284.5623 lineto
496.8206 264.4377 lineto
677.7771 264.4377 lineto
closepath stroke
0 0 0 nodecolor
14 /Times-Roman set_font
538.7989 275.3 moveto 97 (gnunet-gns-proxy) alignedtext
grestore
% proxy->gns
gsave
1 setlinewidth
0 0 0 edgecolor
newpath 553.202 264.2416 moveto
513.9908 247.2697 450.3696 219.7321 414.0521 204.0126 curveto
stroke
0 0 0 edgecolor
newpath 415.1432 200.6711 moveto
404.5757 199.9109 lineto
412.3626 207.0952 lineto
closepath fill
1 setlinewidth
solid
0 0 0 edgecolor
newpath 415.1432 200.6711 moveto
404.5757 199.9109 lineto
412.3626 207.0952 lineto
closepath stroke
0 0 0 edgecolor
14 /Times-Roman set_font
499.2989 231.8 moveto 38 (lookup) alignedtext
grestore
% zonemaster->dht
gsave
1 setlinewidth
0 0 0 edgecolor
newpath 177.2041 91.2146 moveto
195.8835 76.8331 225.3438 54.1513 246.5248 37.8438 curveto
stroke
0 0 0 edgecolor
newpath 248.689 40.5947 moveto
254.4775 31.7209 lineto
244.4186 35.0482 lineto
closepath fill
1 setlinewidth
solid
0 0 0 edgecolor
newpath 248.689 40.5947 moveto
254.4775 31.7209 lineto
244.4186 35.0482 lineto
closepath stroke
0 0 0 edgecolor
14 /Times-Roman set_font
223.2989 57.8 moveto 52 (publishes) alignedtext
grestore
endpage
showpage
grestore
%%PageTrailer
%%EndPage: 1
%%Trailer
end
restore
%%EOF
